<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    // var a = 10; // 10

    // function fn(a) {
    //     a = 100;
    //     console.log("函数内的a", a); // 100
    // }

    // fn(a);  // fn(10)
    // console.log("函数外的a", a);  // 10


    // var data = { a: 10 }
    // function fn(obj) { // obj = data;
    //     obj.a = 100;
    //     console.log("函数内的obj.a", obj.a); // 100
    // }

    // fn(data);
    // console.log("函数外的data.a", data.a); // 100


    // var a = 10;
    // var o = { b: 20 }

    // function fn(a, o) {
    //     a = 100;
    //     o.b = 200;
    //     console.log(a, o.b); // 100  200
    // }
    // fn(a, o);
    // console.log(a, o.b); // 10 200


    function pop(list) {
        var ele = list[list.length - 1];
        list.length--;
        return ele;
    }

    var list = [1, 2, 3, 4, 5];
    var result = pop(list);
    console.log("返回值:", result);
    console.log("原数组:", list);



</script>

</html>